===============================================================================================
 ډR{} 
id : Z  ()q
===============================================================================================
0  : off   (hit<=10)oU
               (hit<=10)ԃLZ  0~7 or 10~13

1  : off   (hit<=7)off_@b(var(8)<2)  offD  off*2(var(8):=2)  0~7 or 10~15
               (hit<=10)oU
               (hit<=10)ԃLZ  0~7 or 10~13

2  : off   (hit<=7)off_@b(var(8)<2)  offD  off*2(var(8):=2)  0~7 or 10~15
               (hit<=10)oU

3  : off   (hit<=7)off_@b(var(8)<2)  offD  off*2(var(8):=2)  0~7 or 10~15
               (hit<=10)oU

4  : off   (hit<=2)XeBM[ACY  GA
               (hit<=5)GA

5  : off   (hit<=11)

6  : offD  (hit<=9)0~1
               (hit<=10)oU

7  : offD  (hit<=7)off_@b(var(8)<2)  offD  off*2(var(8):=2)  0~7 or 10~15
               (hit<=10)oU

8  : offD  (hit<=7)off_@b(var(8)<2)  offD  off*2(var(8):=2)  0~7 or 10~15
               (hit<=10)oU

9  : offD  (hit<=11)

10 : on    (hit<=10-(power<1000)*2)onD  (hit<=11 && power>=1000)^f
                                                (hit<=9)0~7 or 10~16
               (hit<=9)on  (hit<=9)on_@b  ǌ
                               (hit<=10)on__ or X^hR{
                               (hit<=9)on4  (hit<=10)0~7 or 10~16
               (hit<=4 && Ǎ)onJ  onJ__  10
               (hit<=10)0~1 or 10~16

11 : on    (hit<=9)10
               (hit<=9)on or on  (hit<=9)on_@b  ǌ
                                         (hit<=10)on__ or X^hR{
               (hit<=10)X^hR{

12 : on    (hit<=9)on_@b  ǌ
               (hit<=10)on__

13 : on    (hit<=9)on_@b  ǌ
               (hit<=10)on__

14 : on    (hit<=9)on_@b  ǌ
               (hit<=10)on__

15 : on    (hit<=11)

16 : onD   (hit<=11 && power>=1000)^f
               (hit<=9)0~7 or 10~16

17 : onD   (hit<=9)on_@b  ǌ
               (hit<=10)on__
               (hit<=9)0~7 or 10~16

18 : onD   (hit<=9)on_@b
               (hit<=10)on__

?  : oU  ^f(power>=1000)

===============================================================================================
 R{p[c 
(Jn\hit)() p[ce->(ڍshit) h\: x
===============================================================================================
fڍsp[c
(10hit)(far)   onD->(11hit) 0: middle(+1)

num:8;10
(9hit)(far)  onD->(10hit) 1: middle(+1)
(9hit)(far)    onJ->(10hit)   1: very low(+3)
(9hit)(middle) onD->(10hit) 1: low(+2)
(9hit)(far)    on->(10hit)  1: high(+0)

num:12;15
(8hit)(far)  onD->(9hit)  2: middle(+1)
(8hit)(far)    onJ->(9hit)    2: very low(+3)
(8hit)(middle) onD->(9hit)  1: low(+2)
 (8hit)(middle) on->(9hit)  1: high(+0)
(8hit)(far)    on->(9hit)   2: high(+0)
 (8hit)(near)   {->(9hit)  1: high(+0)

num:23
 (7hit)(far)    onD->(8hit) 4: middle(+1)
(7hit)(far)    onJ->(8hit)    3: very low(+3)
 (7hit)(middle) {D->(8hit) 1: middle(+1)
(7hit)(middle) onD->(8hit)  1: low(+2)
(7hit)(middle) on->(8hit)   1: high(+0)
(7hit)(far)    on->(8hit)   2: high(+0)
(7hit)(near)   {->(8hit)   3: high(+0)
 (7hit)(near)   {->(8hit)  1: high(+0)

num:36
(6hit)(far)    onD->(7hit)  7: middle(+1)
(6hit)(far)    onJ->(7hit)    6: very low(+3)
(6hit)(middle) {D->(7hit)  2: middle(+1)
(6hit)(middle) onD->(7hit)  3: low(+2)
(6hit)(middle) on->(7hit)   1: high(+0)
(6hit)(far)    on->(7hit)   3: high(+0)
(6hit)(near)   {->(7hit)   4: high(+0)
(6hit)(near)   {->(7hit)   2: high(+0)
 (6hit)(far)    {J->(7hit)   1: high(+0)   

num:44
(5hit)(far)    onD->(6hit)  7: middle(+1)
(5hit)(far)    onJ->(6hit)    6: very low(+3)
 (5hit)(middle) {D,{ާ,{*2->(9hit)    1: middle(+1)
 (5hit)(middle) {D,{ާ,{*2->(9hit)    1: middle(+1)
 (5hit)(middle) {,{ާ,{*2->(9hit)     1: middle(+1)
 (5hit)(middle) {,{ާ,{*2->(9hit)     1: middle(+1)
(5hit)(middle) {D->(6hit)  2: middle(+1)
(5hit)(middle) onD->(6hit)  3: low(+2)
(5hit)(middle) on->(6hit)   1: high(+0)
(5hit)(far)    on->(6hit)   3: high(+0)
(5hit)(near)   {->(6hit)   4: high(+0)
(5hit)(near)   {->(6hit)   2: high(+0)
(5hit)(far)    {J->(6hit)    1: high(+0)

(1~6hit)(near) on,on,on4->(?hit)   1: high(+0)

===============================================================================================
 ډnR{[g 
(id:hit) R{e
===============================================================================================
{̃f(ron:on4R{`)
(1:1) {,on,on,on4,{D,{ާ,{*2,on,onD
(1:1) {,on,on,on4,onD,onD,{D,{,on,onD
(1:1) {,on,on,on4,{D,{,on,onD,on,onD
(1:2) {,on,on,on4,onD,{D,{,on,onD
(1:2) {,on,on,on4,{D,{,on,onD,onD
(1:3) {,on,on,on4,{D,{,on,onD
{̃f(ron:onDR{`)
(1:1) {,on,onD,onDor{D,{,{ާ,{*2,on,onD
(1:2) {,on,onD,{D,{ާ,{*2,on,onD
(1:3) {,on,onD,{,{D,{,on,onD
(1:4) {,on,onD,onDor{D,{,on,onD
{̃f(ronȂ)
(0:4) {,{,{ާ,{*2,on,onD
(1:4) {,{,{ާ,{*2,on,onD
(6:4) {D,{,{ާ,{*2,on,onD
(8:5) {D,{ާ,{*2,on,onD
(2:5) {,{ާ,{*2,on,onD
(3:5) {,{ާ,{*2,on,onD
(1:5) {,{ާ,{*2,on,onD
(7:5) {D,{ާ,{*2,on,onD
(0:8) {,on,onD
(1:8) {,on,onD
(6:8) {,on,onD

{̔f(ron:on4R{`)
(1:1) {,on,on,on4,{D,{ާ,{,{,on,on,on
(1:1) {,on,on,on4,{D,{,on,on,onާ,ǌ
(1:1) {,on,on,on4,onD,onD,{D,{,on,on,on
(1:1) {,on,on,on4,onD,onD,{,on,onާ,ǌ
(1:2) {,on,on,on4,onD,on,on,onާ,ǌ
(1:3) {,on,on,on4,{D,{,on,on,on
(1:3) {,on,on,on4,onD,on,onާ,ǌ
(1:4) {,on,on,on4,onD,on,on,on
(1:5) {,on,on,on4,onD,on6,on
{̔f(ron:onDR{`)
(1:1) {,on,onD,onDor{D,{,{ާ,{*2,on,on,on
(1:1) {,on,onD,{D,{,on,onD,{,on,on,on
(1:1) {,on,onD,{D,{,on,onD,onor,onާ,ǌ
(1:2) {,on,onD,{,{ާ,{*2,on,on,on
(1:2) {,on,onD,{D,{,on,on,onާ,ǌ
(1:3) {,on,onD,{D,{,on,onD,on6,on
(1:4) {,on,onD,onD,{D,{,on,on,on
{̔f(ronȂ)
(8:3) {D,{ާ,{*2,on,on,onާ,ǌ
